package com.lemon.smartsafety.http;

import com.lemon.smartsafety.file.MySPUtilsName;
import com.lemon.smartsafety.utils.CommonUtil;

/**
 * 项目名称：workspace
 * 类描述：
 * 创建人：Fargo
 * 创建时间：2016/8/12 15:34
 * 修改人：Fargo
 * 修改时间：2016/8/12 15:34
 * 修改备注：
 */
public class HttpPath {

    /******* 以下是网络请求基本参数 *******/
    //基础信息
    public static String mRP = "lemonysoft@2016";



    //通用的图片的基础地址
    public static String ImgBase= "http://125.70.12.42:8000/files";
    public static String Base= "http://192.168.16.73:80";

    /******* 以下是网络地址 *******/
    //通用的基础地址
    //public static String Base= "http://125.70.12.42:8000";
   // public static String Base= "http://58.215.171.232:18000";

    /**
     * 监督管理(综合)接口   传入参数得到列表
     */
    public static final String Get_supervise_company = "/fire_supervise/mobile/supervision/get_supervise_company.jsp";

    /**
     * 监督管理(综合)   接口下拉选项接口选项卡接口
     */
    public static final String Get_supervise_target = "/fire_supervise/mobile/supervision/get_supervise_target.jsp";


    /**
     * 监督管理(综合)   获取  各界面顶部 分数接口
     */
    public static final String Get_score = "/fire_supervise/mobile/supervision/get_score.jsp";


    /**
     * 监督管理(综合)   获取  人员履职率接口
     */
    public static final String Get_resumption_detail = "/fire_supervise/mobile/supervision/get_resumption_detail.jsp";


    /**
     * 监督管理(综合)   获取  获取检查项目达标率接口
     */
    public static final String Get_standards_details = "/fire_supervise/mobile/supervision/get_standards_details.jsp";


    /**
     * 监督管理(综合)   获取  设施完好率接口
     */
    public static final String Get_intact_detail = "/fire_supervise/mobile/supervision/get_intact_detail.jsp";


    /**
     * 监督管理(综合)   获取  安全管理及时率
     */
    public static final String Get_safe_manage_details = "/fire_supervise/mobile/supervision/get_safe_manage_details.jsp";


    /**
     * 监督管理(综合)   获取  户籍化上报率接口
     */
    public static final String Get_census_info = "/fire_supervise/mobile/supervision/get_census_info.jsp";


    /**
     * 监督管理(综合)   获取  户籍化上报率接口-获取具体日期
     */
    public static final String Get_census_detail_info = "/fire_supervise/mobile/supervision/get_census_detail_info.jsp";


    /**
     * 监督管理(综合)   获取   监督单位设置   监督员用户信息
     */
    public static final String Get_supervise_setting_head = "/fire_supervise/mobile/supervision/get_supervise_setting_head.jsp";


    /**
     * 监督管理(综合)   获取   监督单位设置   单位列表
     */
    public static final String Get_supervise_setting_tail = "/fire_supervise/mobile/supervision/get_supervise_setting_tail.jsp";


    /**
     * 监督管理(综合)   获取   监督单位设置(删除)
     */
    public static final String Delete_company_user_relation = "/fire_supervise/mobile/supervision/delete_company_user_relation.jsp";


    /**
     * 监督管理(综合)   获取   监督单位列表   新增
     */
    public static final String Get_supervise_add = "/fire_supervise/mobile/supervision/get_supervise_add.jsp";


    /**
     * 监督管理(综合)   获取   监督单位扩大范围查找
     */
    public static final String Get_supervise_all_company = "/fire_supervise/mobile/supervision/get_supervise_all_company.jsp";


    /**
     * 监督管理(综合)   获取   行业分类统计接口
     */
    public static final String Get_building_type_score_ = "/fire_supervise/mobile/supervision/get_building_type_score_.jsp";


    /**
     * 监督管理(综合)   获取   综合情况/我的单位接口
     */
    public static final String Get_synthesize_detail = "/fire_supervise/mobile/supervision/get_synthesize_detail.jsp";


    /**
     * 监督管理(综合)   获取    单位信息完善率接口
     */
    public static final String Get_one_company_by_id = "/fire_supervise/mobile/supervision/get_company_message.jsp";


    /**
     * 监督管理(综合)   获取    监督单位新增(保存)
     */
    public static final String Add_fire_company = "/fire_supervise/servlet/com.lemon.web.ActionServlet";


    /**
     * 监督管理(综合)   获取    监督签到接口
     */
    public static final String Sign_in = "/fire_supervise/mobile/supervision/sign_in.jsp";


    /**
     * 监督管理(综合)   获取    监督管理（单位）
     */
    public static final String Get_supervise_company_detail = "/fire_supervise/mobile/supervision/get_supervise_company_detail.jsp";



    /**
     * 监督管理(综合)   获取    监督管理（单位）
     */
    public static final String Gov_bind = "/fire/mobile/gov/gov_bind.jsp";


    /**
     * 监督管理(综合)   设置企业定位信息
     */
    public static final String Set_company_location = "/fire_supervise/mobile/supervision/set_company_location.jsp";


    /**
     * 监督管理(综合)   获取企业建筑接口
     */
    public static final String Get_company_building = "/fire_supervise/mobile/supervision/get_company_building.jsp";



    /**
     * 监督管理(综合)   获取建筑具体检查项目情况
     */
    public static final String Get_company_building_index_info = "/fire_supervise/mobile/supervision/get_company_building_index_info.jsp";



    /**
     * 获取企业建筑的某一层的某一个方位的检查项目（列表）
     */
    public static final String Get_company_building_floor_item = "/fire_supervise/mobile/supervision/get_company_building_floor_item.jsp";


    /**
     * 获取检查项目的检查流程
     */
    public static final String Get_company_building_item_flow = "/fire_supervise/mobile/supervision/get_company_building_item_flow.jsp";


    /**
     * 获取检查项目的详细流程
     */
    public static final String Get_company_building_item_flow_detail = "/fire_supervise/mobile/supervision/get_company_building_item_flow_detail.jsp";



    /**
     * 获取企业建筑分组
     */
    public static final String Get_company_building_groups = "/fire_supervise/mobile/supervision/get_company_building_groups.jsp";


    /**
     * 获取企业场所
     */
    public static final String Get_build_type_list = "/fire/mobile/fire/get_build_type_list.jsp";


    /**
     *  添加建筑接口（表单类）
     */
    public static final String ActionServlet = "/fire_supervise/servlet/com.lemon.web.ActionServlet";




    /**
     *  人员履职率详细详细接口
     */
    public static final String Get_resumption_detail_item = "/fire_supervise/mobile/supervision/get_resumption_detail_item.jsp";


    /**
     *  项目达标率详细情况接口
     */
    public static final String Get_standards_details_item = "/fire_supervise/mobile/supervision/get_standards_details_item.jsp";


    /**
     *  设施完好率详细情况接口
     */
    public static final String Get_intact_detail_item = "/fire_supervise/mobile/supervision/get_intact_detail_item.jsp";


    /**
     *  消防设施完好接口(新)
     */
    public static final String Get_intact_detail_item_new = "/fire_supervise/mobile/supervision/get_intact_detail_item_new.jsp";









    /**
     *  用户头像(表单类)
     */
    public static final String ActionServlet_Icon = "/servlet/com.lemon.web.ActionServlet";



    /**
     *  用户邮箱和图片接口
     */
    public static final String Login_user = "/mobile/user/login_user.jsp";


    /**
     *  邮箱绑定接口
     */
    public static final String Bind_email = "/mobile/user/bind_email.jsp";


    /**
     *   邮箱验证接口
     */
    public static final String Bind_email_check = "/mobile/user/bind_email_check.jsp";


    /**
     *   邮箱密码找回(验证用户名是否绑定邮箱)
     */
    public static final String Find_user_password = "/mobile/user/find_user_password.jsp";


    /**
     *   邮箱密码找回(验证码验证更改密码)
     */
    public static final String Verify_code_check = "/mobile/user/verify_code_check.jsp";

















    /**
     * @param url  获取正式的完整拼接   数据通信地址
     * @return
     */
    public static String getmBase(String url) {
        if(!CommonUtil.strIsEmpty(MySPUtilsName.getSP(MySPUtilsName.TEST_HTTPATH,"").toString()))
        {
            return MySPUtilsName.getSP(MySPUtilsName.TEST_HTTPATH,"").toString()+ url;
        }

        return Base + url;

    }

    /**
     * @return   获取正式的完整拼接  图片地址
     */
    public static String getImagBase() {
        if(!CommonUtil.strIsEmpty(MySPUtilsName.getSP(MySPUtilsName.TEST_HTTPATH,"").toString()))
        {
            return MySPUtilsName.getSP(MySPUtilsName.TEST_IMGPATH,"").toString();
        }

        return ImgBase ;

    }
}
